<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>遍历data</title>
  <script>
    var data = [{
      id: 1,
      name: '家电',
      goods: [{
        id: 11,
        gname: '冰箱'
      },{
        id: 12,
        gname: '洗衣机'
      }]
    },{
      id: 2,
      name: '服饰'
    }];
    // 我们想要做输入id号，就可以返回的数据对象
    // 1.利用forEach 去遍历里面的每一个对象
    function getID(json,id){
      var o = {};
      json.forEach(function (item){
        // console.log(item);
        if (item.id === id ){
          // console.log(item);
          o = item;
          return item;
        }else if (item.goods && item.goods.length > 0){
         o =  getID(item.goods,id);
        }
      })
    }

    getID(data,11);
  </script>
</head>
<body>

</body>
</html>